#include "stm32f10x.h"   
// using B6 as the port

void Lsensor_Init(void)
	{
		RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
		GPIO_InitTypeDef GPIO_InitStructure;
		GPIO_InitStructure.GPIO_Mode =GPIO_Mode_IPU; 
		GPIO_InitStructure.GPIO_Pin =GPIO_Pin_6;
		GPIO_InitStructure.GPIO_Speed =GPIO_Speed_50MHz;
		GPIO_Init(GPIOB,&GPIO_InitStructure);
	}
uint8_t Lsensor_InputGet(void)
	{  
			uint8_t Bin=0;
			if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_6)==0)
				{
					Delay_ms(20);
					while(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_6)==0)
						Delay_ms(20);
					return 1;
					Delay_ms(20);
					
				}
			else
			 return 0;
	}

